go/types.Checker.validType0 (method)
8 uses
go/types (current package)
validtype.go#L17: check.validType0(nopos, typ, nil, nil)
validtype.go#L30: func (check *Checker) validType0(pos token.Pos, typ Type, nest, path []*Named) bool {
validtype.go#L53: return check.validType0(pos, t.elem, nest, path)
validtype.go#L57: if !check.validType0(pos, f.typ, nest, path) {
validtype.go#L64: if !check.validType0(pos, t.typ, nest, path) {
validtype.go#L71: if !check.validType0(pos, etyp, nest, path) {
validtype.go#L153: if !check.validType0(pos, t.Origin().fromRHS, append(nest, t), append(path, t)) {
validtype.go#L179: res := check.validType0(pos, targ, nest[:d], path)